An Evaluation of Network Stack Parallelization Strategies in Modern Operating Systems
نویسندگان
چکیده
As technology trends push future microprocessors toward chip multiprocessor designs, operating system network stacks must be parallelized in order to keep pace with improvements in network bandwidth. There are two competing strategies for stack parallelization. Messageparallel network stacks treat messages (usually packets) as the fundamental unit of concurrency, whereas connection-parallel network stacks treat connections as the fundamental unit of concurrency. Practical implementations of connection-parallel stacks map operations to groups of connections and permit concurrent processing on independent connection groups, thus treating the group as the unit of concurrency. Connection-parallel stacks can use either locks or threads to serialize access to connection groups. This paper evaluates these parallel stack organizations using a modern operating system and chip multiprocessor hardware.
منابع مشابه
An evaluation of parallel optimization for OpenSolaris® network stack
Computing is now shifting towards multiprocessing. The fundamental goal of multiprocessing is improved performance through the introduction of additional hardware threads or cores (referred to as “cores” for simplicity). Modern network stacks can exploit parallel cores to allow either message-based parallelism or connection-based parallelism as a means to enhance performance. OpenSolaris has re...
متن کاملImprovement and parallelization of Snort network intrusion detection mechanism using graphics processing unit
Nowadays, Network Intrusion Detection Systems (NIDS) are widely used to provide full security on computer networks. IDS are categorized into two primary types, including signature-based systems and anomaly-based systems. The former is more commonly used than the latter due to its lower error rate. The core of a signature-based IDS is the pattern matching. This process is inherently a computatio...
متن کاملMarketing Strategy Evaluation by Integrating Dynamic Systems Modeling and Network Data Envelopment Analysis
Nowadays, the service industries play an essential role in the economic development of countries, and among the various fields of insurance, life insurance is of particular importance because it covers its cover directly to humans. Increased competition in the insurance industry has led managers to seek marketing strategies that, in addition to increasing insurance sales, reduce costs and gain ...
متن کاملEvaluation of Strategic Performance with Fuzzy Data Envelopment Analysis
This study intends to expand a set of proper performance evaluation indices which embraces strategies for sustaining top performance using SWOT analysis inside a balanced scorecard (BSC) outline for the large commercial bank branches in IRAN by operating a fuzzy Data Envelopment Analysis (FDEA). Through literature reviews and the banks’ experts and managers opinions and who have real practical ...
متن کاملModern power system frequency response evaluation with virtual power plant penetration
New power systems based on VPP will be expanded in the future and analysis of the frequency behavior of these systems compared to current systems in the field of disruptions will be one of the most important issues of the system operators. In this paper, the equations of the frequency response model of conventional power system are expanded by considering the VPP's and their effective component...
متن کامل